myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
local myvar_2 = 0
local myvar_3 = -797205271
if (myvar_1 == 1) then
	if (GlobalObjManager["verifyNeighborId"](GlobalObjManager, myvar_0) ~= 0) then
		myvar_2 = CachedNeighbor["new"](myvar_0)["getGUID"](CachedNeighbor["new"](myvar_0))
	else
		SetScriptReturnValue(False)
		return
	else
		if (GlobalObjManager["verifyObjectId"](GlobalObjManager, myvar_0) ~= 0) then


			if (GetObjectDefinitionField(GlobalObjManager["getObjectGUIDFromObjectId"](GlobalObjManager, myvar_0), ObjDef["type"]) == 2) then
				myvar_2 = CachedPerson["new"](myvar_0)["getGUID"](CachedPerson["new"](myvar_0))
			else
				SetScriptReturnValue(False)
				return
			else
				SetScriptReturnValue(False)
				return
			end
		end
	end
end
myvar_4 = GetObjectDefinitionField(myvar_2, ObjDef["original guid"])
if (myvar_4 == myvar_3) then
	SetScriptReturnValue(True)
else
	local myvar_6 = False
	SetScriptReturnValue(myvar_6)
end
